Predictive

open class Predictive : BaseProduct, Product

Created by alan.wang on 3/8/18.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open var config: IConfiguration

Functions

Link copied to clipboard
open fun addProducts()
Link copied to clipboard
Programmatically cancel any pending invites for the user when the type is EXIT_INVITE
Link copied to clipboard
Check to see if the user is eligible for a survey.
Link copied to clipboard
open fun checkIfProductExists(product: Product.Products): Boolean
Link copied to clipboard
open fun completeProductInitialization(application: Application, oldConfig: IConfiguration, newConfig: IConfiguration)
Link copied to clipboard
Tells the SDK that a custom invite was accepted.
Link copied to clipboard
Tells the SDK that a custom invite was declined.
Link copied to clipboard
open fun disable()
Link copied to clipboard
open fun enable()
Link copied to clipboard
open fun getAllContactDetails(): Map<ContactType, String>
Check all contact details
Link copied to clipboard
open fun getContactDetails(contactType: ContactType): String
Check the contact details for the given contact type stored in the SDK
Link copied to clipboard
open fun getIsStarted(): Boolean
Link copied to clipboard
open fun getPreferredContactType(): ContactType
Get the preferred contact type
Link copied to clipboard
open fun getVersion(): String
Gets the version of the SDK
Link copied to clipboard
Manually increment the number of pages counted by the Verint SDK.
Link copied to clipboard
Increment the significant event count for a given key.
Link copied to clipboard
open fun initStubInstance()
Link copied to clipboard
Link copied to clipboard
open fun logFeatures(application: Application, configuration: IConfiguration)
Link copied to clipboard
open fun prepareProduct(application: Application, configuration: IConfiguration): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Resets the significant event count for a given key.
Link copied to clipboard
Resets all significant events.
Link copied to clipboard
open fun setContactDetails(contactType: ContactType, contactDetails: String)
Add contact details for a particular type for use in the CONTACT notification method
Link copied to clipboard
open fun setInviteListener(inviteListener: BaseInviteListener)
Set the invite listener
Link copied to clipboard
open fun setPreferredContactType(contactType: ContactType)
Set a preferred contact type
Link copied to clipboard
open fun setSignificantEventCount(key: String, value: Int)
Sets the significant event count to a specific value for a given key.
Link copied to clipboard
open fun showInviteForSurveyID(surveyId: String)
Programmatically present the invitation for a given survey ID (sid)
Link copied to clipboard
open fun showSurveyForSurveyID(surveyId: String)
Programmatically present the survey for a given survey ID (sid)
Link copied to clipboard
open fun stopProduct()
Link copied to clipboard
open fun validateConfig(json: String): Boolean